AWSのほとんどのサービス(100個以上!)でSLAが設定されてます
大栗です。
1月にAWSのSLA対象サービスが大量増加したエントリを書いたのですが、3月にもっと大量になって、全体的に内容も変わっていたので一覧表にまとめたいと思います。
著者の拙い英語力を基に調査しているため内容に不備があるかもしれません。詳細はSLAの本文(英語版)をご確認ください。
AWSにおけるSLA
AWSのサービスレベルアグリーメントは基本的に、定義された可用性以上で使用できるようにするため商業的に合理的な努力をAWSがするものです。サービスレベルを"Assurance"(保証)ではなく"Agreement"(合意)するものです。またSLAの対象となるためには基本的にAWSのベストプラクティスに従っている必要がありますので、対象システムの構成を確認しましょう。
SLAで定義されている可用性を下回る場合には、利用費に対する割合でサービスクレジットの返還が可能です。ただし1USドル以上の場合に限ります。それとサービスクレジットの返還は、ユーザーがサポートチケットを作成して可用性を下回った事を裏付けるログの提出が必要となり、非常に手間がかかる手続きですのでご注意下さい。
2019年3月のSLAの主な変更点
Route 53を除き全てのSLAについて2019年3月に内容が更新されています。変更点は大きく2点あります。
- ほとんどのサービスにSLAが設定された
- 一部のサービスを除き可用性が95%を下回った場合にサービスクレジットを100%返還する
ほとんどのサービスにSLAが設定された
SLAが100個を超えてほとんどのサービスでSLAが設定されています。例えばずっとSLAが設定されていなかったAWS謹製のDBであるAuroraにも可用性99.99%でSLAが設定されました。AWS Budgetsという直接システムの可用性にかかわらないと思われるサービスにもSLAが設定されています。さらに単体のEC2(Single EC2 Instances)にもSLAが設定されました。
また、一部のコアなファンが喜ぶと思いますがSimpleDBにもSLAが設定されました。SimpleDBは終わっていませんよ!(古いリージョンしか使えないですが)
一部のサービスを除き可用性が95%を下回った場合にサービスクレジットを100%返還する
一部の例外を除き、サービスクレジットは以下のルールとなります。
毎月の稼働率 | サービスクレジットの割合 |
---|---|
99.0%以上SLA未満 | 10% |
95.0%以上99.0%未満 | 25% |
95.0%未満 | 100% |
ただしサービスクレジット返還の対象になるには複数AZに対してサービスの配置を行ったり、複数エンドポイントへの接続が失われるなどベストプラクティスに準じている必要があります。必要となる構成については各SLAを参照ください。
サービスクレジット返還に関する例外は以下のSLAとなります。
SLA | 相違内容 |
---|---|
Amazon Compute Service Level Agreement | 複数AZへの配置の場合は稼働率が95.0%以上99.0%未満の場合に30%のクレジット返還。単体のEC2インスタンスのSLAは90%で、1時間ごとに下回るとその下回った時間分は課金されない。 |
Amazon Connect Service Level Agreement | 稼働率が99.0%以上SLA未満の場合に5%、95.0%以上99.0%未満の場合に15%のクレジット返還。 |
Amazon Elastic Load Balancing Service Level Agreement | 稼働率が95.0%以上99.0%未満の場合に30%のクレジット返還。 |
Amazon Lightsail Instance and Block Storage Service Level Agreement | 稼働率が95.0%以上SLA未満の場合に10%、95.0%未満の場合に100%のクレジット返還。 |
Amazon Lightsail Managed Databases Service Level Agreement | 稼働率が95.0%以上SLA未満の場合に10%、95.0%未満の場合に100%のクレジット返還。 |
Amazon Route 53 Service Level Agreement | 利用可能でなかった期間が5~30分の場合に1日分のサービスクレジット、31分~4時間の場合に7日分、4時間超の場合に30日分のサービスクレジット返還。 |
Amazon S3 Service Level Agreement | S3 Intelligent-Tiering、S3 標準 – IA、S3 1 ゾーン – IAは稼働率が95.0%以上98.0%未満の場合に25%のクレジット返還。 |
AWS Shield Advanced Service Level Agreement | 24時間間隔で稼働の中断があったの場合に1回あたり1日分のサービスクレジット返還、24時間間隔で5回以上稼働の中断があったの場合に100%のサービスクレジット返還。 |
SLAの一覧
No. | SLA名 | 対象サービス | 更新日 | 観測頻度 | SLA | 備考 |
---|---|---|---|---|---|---|
1 | Alexa for Business Service Level Agreement | Alexa for Business | 2019年3月19日 | 5分 | 99.9% | |
2 | Amazon API Gateway Service Level Agreement | API Gateway | 2019年3月20日 | 5分 | 99.95% | |
3 | Amazon AppStream 2.0 Service Level Agreement | AppStream 2.0 | 2019年3月14日 | 1分 | 99.9% | |
4 | Amazon Athena Service Level Agreement | Athena | 2019年3月19日 | 5分 | 99.9% | |
5 | Amazon Aurora Service Level Agreement | Aurora | 2019年3月21日 | 1分 | 99.99% | マルチAZクラスタが前提。 |
6 | Amazon Chime Service Level Agreement | Chime | 2019年3月19日 | 5分 | 99.9% | |
7 | Amazon Cloud Directory Service Level Agreement | Cloud Directory | 2019年3月14日 | 5分 | 99.9% | |
8 | Amazon CloudFront Service Level Agreement | CloudFront | 2019年3月14日 | 5分 | 99.9% | |
9 | Amazon CloudSearch Service Level Agreement | CloudSearch | 2019年3月20日 | 5分 | 99.9% | |
10 | Amazon CloudWatch Service Level Agreement | CloudWatch, CloudWatch Logs, CloudWatch Events, CloudWatch Alarms rule, CloudWatch Events rule | 2019年3月19日 | 5分 | 99.9% | |
11 | Amazon Cognito Service Level Agreement | Cognito User Pools, Cognito Sync | 2019年3月6日 | 5分 | 99.9% | |
12 | Amazon Compute Service Level Agreement | EC2*, EBS, ECS, Fargate | 2019年3月19日 | 1分 | 99.99% | 複数AZの配置が前提。単体のEC2インスタンスのSLAは90%。*EC2と共に購入されたElastic Graphics, Elastic Inference, Elastic IPにも同じSLAが適用される。 |
13 | Amazon Connect Service Level Agreement | Connect | 2019年3月21日 | 5分 | 99.99% | |
14 | Amazon DocumentDB (with MongoDB compatibility) Service Level Agreement | DocumentDB | 2019年3月20日 | 1分 | 99.9% | 2つ以上のAZに2つ以上のインスタンスを配置することが前提。 |
15 | Amazon DynamoDB Service Level Agreement | DynamoDB, DynamoDB Global Tables | 2019年3月14日 | 5分 | 99.999% or 99.99% | 1リージョンの場合は99.99%、Global Tablesで別リージョンにアクセスを振り替える場合は99.999%。 |
16 | Amazon EFS Service Level Agreement | EFS | 2019年3月19日 | 5分 | 99.9% | サーバー遅延(実行に15秒以上かかる操作)も対象となる。 |
17 | Amazon EKS Service Level Agreement | EKS | 2019年3月19日 | 5分 | 99.9% | |
18 | Amazon Elastic Container Registry Service Level Agreement | ECR | 2019年3月15日 | 5分 | 99.9% | |
19 | Amazon Elastic Load Balancing Service Level Agreement | ELB | 2019年3月13日 | 1分 | 99.99% | 複数AZへの配置が前提。 |
20 | Amazon Elastic Transcoder Service Level Agreement | Elastic Transcoder | 2019年3月13日 | 5分 | 99.9% | |
21 | Amazon Elasticsearch Service - Service Level Agreement | Elasticsearch Service | 2019年3月20日 | 5分 | 99.9% | マルチAZドメインが前提。 |
22 | Amazon EMR Service Level Agreement | EMR | 2019年3月12日 | 5分 | 99.9% | |
23 | Amazon FSx Service Level Agreement | FSx for Windows File Server, FSx for Lustre | 2019年3月15日 | 1分 | 99.9% | FSx for Windows File Serverは複数AZにレプリケーションすることが前提。FSx for Lustreは複数AZへの配置が前提。 |
24 | Amazon GuardDuty Service Level Agreement | GuardDuty | 2019年3月13日 | 5分 | 99.9% | |
25 | Amazon Inspector Service Level Agreement | Inspector | 2019年3月16日 | 5分 | 99.95% | |
26 | Amazon Kinesis Service Level Agreement | Kinesis Data Analytics, Kinesis Data Firehose, Kinesis Data Streams, Kinesis Video Streams | 2019年3月20日 | 5分 | 99.9% | |
27 | Amazon Lightsail Instance and Block Storage Service Level Agreement | Lightsail instances, Lightsail block storage | 2019年3月15日 | 1分 | 99.99% | 複数AZの配置が前提。 |
28 | Amazon Lightsail Managed Databases Service Level Agreement | Lightsail Managed Databases | 2019年3月15日 | 1分 | 99.95% | 高可用性DBインスタンスが前提。 |
29 | Amazon Machine Learning Language Service Level Agreement | Comprehend, Comprehend Medical, Lex, Polly, Transcribe, Translate | 2019年3月14日 | 5分 | 99.9% | |
30 | Amazon Macie Service Level Agreement | Macie | 2019年3月15日 | 5分 | 99.9% | |
31 | Amazon Messaging (SQS, SNS) Service Level Agreement | SNS, SQS | 2019年3月19日 | 5分 | 99.9% | |
32 | Amazon Neptune Service Level Agreement | Neptune | 2019年3月8日 | 1分 | 99.9% | 2つ以上のAZに2つ以上のインスタンスを配置することが前提。 |
33 | Amazon QuickSight Service Level Agreement | QuickSight | 2019年3月19日 | 5分 | 99.9% | QuickSight(分析とダッシュボード)のウェブサイトのロード、GetDashboardEmbedUrl API呼び出しが対象。 |
34 | Amazon RDS Service Level Agreement | RDS for MySQL, MariaDB, Oracle, PostgreSQL, SQL Server | 2019年3月21日 | 1分 | 99.95% | マルチAZ構成が前提。 |
35 | Amazon Redshift Service Level Agreement | Redshift | 2019年3月19日 | 1分 | 99.9% | マルチノードクラスタが前提。 |
36 | Amazon Rekognition Service Level Agreement | Rekognition | 2019年3月20日 | 5分 | 99.9% | |
37 | Amazon Route 53 Service Level Agreement | Route 53(プライベートDNSを含む) | 2018年11月21日 | 記載なし | 100% | パブリックDNSでは4台の仮想ネームサーバが使えない場合 |
38 | Amazon S3 Service Level Agreement | S3, S3 Glacier | 2019年3月20日 | 5分 | 99.9% | |
39 | Amazon Simple Workflow Service Level Agreement | Simple Workflow Service | 2019年3月19日 | 5分 | 99.9% | |
40 | Amazon SimpleDB Service Level Agreement | SimpleDB | 2019年3月21日 | 5分 | 99.9% | |
41 | Amazon User Engagement (Pinpoint, SES) Service Level Agreement | SES, Pinpoint | 2019年3月18日 | 5分 | 99.9% | |
42 | Amazon VPC NAT Gateway Service Level Agreement | NAT Gateway | 2019年3月13日 | 記載なし | 99.9% | EC2またはVPC LambdaがNATゲートウェイを使用してインターネット接続できない場合を使用不可と定義する。 |
43 | Amazon WorkDocs Service Level Agreement | WorkDocs | 2019年3月14日 | 5分 | 99.9% | |
44 | Amazon WorkLink Service Level Agreement | WorkLink | 2019年3月19日 | 1分 | 99.9% | |
45 | Amazon WorkMail Service Level Agreement | WorkMail | 2019年3月19日 | 1分 | 99.9% | |
46 | Amazon WorkSpaces Service Level Agreement | WorkSpaces | 2019年3月19日 | 1分 | 99.9% | |
47 | Amazon ElastiCache Service Level Agreement | ElastiCache | 2019年3月20日 | 1分 | 99.9% | memcachedはクロスAZ構成、RedisはマルチAZ構成が前提。 |
48 | Amazon MQ Service Level Agreement | Amazon MQ | 2019年3月19日 | 1分 | 99.9% | アクティブ/スタンバイブローカー(ACTIVE_STANDBY_MULTI_AZがtrue)が前提。 |
49 | Amazon SageMaker Service Level Agreement | SageMaker (オンライン推論、バッチ変換) | 2019年3月20日 | 5分 | 99.95% or 99.9% | オンライン推論は99.95%、バッチ変換は99.9%。 |
50 | AWS Amplify Console Service Level Agreement | Amplify Console | 2019年3月19日 | 5分 | 99.95% | |
51 | AWS AppSync Service Level Agreement | AppSync | 2019年3月19日 | 5分 | 99.95% | |
52 | AWS Backup Service Level Agreement | AWS Backup | 2019年3月18日 | 5分 | 99.9% | |
53 | AWS Budgets Service Level Agreement | AWS Budgets | 2019年3月8日 | 1分 | 99.9% | |
54 | AWS Certificate Manager Private Certificate Authority Service Level Agreement | ACM Private CA | 2019年3月15日 | 5分 | 99.9% | |
55 | AWS Client VPN Service Level Agreement | Client VPN | 2019年3月13日 | 記載なし | 99.9% | |
56 | AWS Cloud Map Service Level Agreement | Cloud Map | 2019年3月12日 | 5分 | 99.9% | |
57 | AWS CloudHSM Service Level Agreement | CloudHSM | 2019年3月6日 | 1分 | 99.95% | マルチAZクラスタが前提。 |
58 | AWS CloudTrail Service Level Agreement | CloudTrail | 2019年3月18日 | 5分 | 99.9% | |
59 | AWS CodeBuild Service Level Agreement | CodeBuild | 2019年3月14日 | 5分 | 99.9% | |
60 | AWS CodeCommit Service Level Agreement | CodeCommit | 2019年3月14日 | 5分 | 99.9% | |
61 | AWS CodeDeploy Service Level Agreement | CodeDeploy | 2019年3月14日 | 5分 | 99.9% | |
62 | AWS CodePipeline Service Level Agreement | CodePipeline | 2019年3月21日 | 5分 | 99.9% | |
63 | AWS Config Service Level Agreement | AWS Config | 2019年3月12日 | 5分 | 99.9% | |
64 | AWS Cost Explorer API Service Level Agreement | Cost Explorer | 2019年3月8日 | 1分 | 99.9% | |
65 | AWS Data Pipeline Service Level Agreement | Data Pipeline | 2019年3月19日 | 5分 | 99.9% | |
66 | AWS Database Migration Service Level Agreement | AWS DMS | 2019年3月6日 | 5分 | 99.9% | |
67 | AWS Device Farm Service Level Agreement | Device Farm | 2019年3月19日 | 5分 | 99.9% | |
68 | AWS Direct Connect Service Level Agreement | Direct Connect | 2019年3月20日 | 1分 | 99.99% or 99.9% | 専用接続が前提。構成(2重化や4重化)によりSLAが変わる。エンタープライズサポートが必須。99.99%の場合はAWSのSAのWell-Architectedレビューなどが必要。 |
69 | AWS Directory Service Service Level Agreement | Directory Service for Microsoft AD, AD Connector, Simple AD | 2019年3月6日 | 1分 | 99.9% | |
70 | AWS Elemental MediaConnect Service Level Agreement | Elemental MediaConnect | 2019年3月13日 | 記載なし | 99.9% | |
71 | AWS Elemental MediaConvert Service Level Agreement | Elemental MediaConvert | 2019年3月13日 | 5分 | 99.9% | |
72 | AWS Elemental MediaLive Service Level Agreement | Elemental MediaLive | 2019年3月13日 | 記載なし | 99.9% | |
73 | AWS Elemental MediaPackage Service Level Agreement | Elemental MediaPackage | 2019年3月13日 | 5分 | 99.9% | |
74 | AWS Elemental MediaStore Service Level Agreement | Elemental MediaStore | 2019年3月13日 | 5分 | 99.9% | |
75 | AWS Elemental MediaTailor Service Level Agreement | Elemental MediaTailor | 2019年3月13日 | 5分 | 99.9% | |
76 | AWS Firewall Manager Service Level Agreement | Firewall Manager | 2019年3月6日 | 5分 | 99.5% | |
77 | AWS GameLift Service Level Agreement | GameLift | 2019年3月15日 | 1分 | 99.9% | 複数AZへの配置が前提。 |
78 | AWS Global Accelerator Service Level Agreement | Global Accelerator | 2018年3月19日 | 1分 | 99.99% | 複数AZの全ての静的IPアドレスへの接続が失敗する場合を使用不可と定義する。更新日付は2019年の誤りと思われる。 |
79 | AWS Glue Service Level Agreement | AWS Glue | 2019年3月20日 | 5分 | 99.9% | |
80 | AWS Hybrid Storage and Data Transfer Service Level Agreement | Storage Gateway, DataSync, Transfer for SFTP | 2019年3月15日 | 5分 | 99.9% | |
81 | AWS IoT 1-Click Service Level Agreement | AWS IoT 1-Click | 2019年3月14日 | 5分 | 99.9% | |
82 | AWS IoT Analytics Service Level Agreement | AWS IoT Analytics | 2019年3月19日 | 5分 | 99.9% | |
83 | AWS IoT Core Service Level Agreement | AWS IoT Core | 2019年3月19日 | 5分 | 99.9% | エクスポネンシャルバックオフでのリトライを行うことが前提。 |
84 | AWS IoT Device Defender Service Level Agreement | AWS IoT Device Defender | 2019年3月19日 | 5分 | 99.9% | |
85 | AWS IoT Device Management Service Level Agreement | AWS IoT Device Management | 2019年3月19日 | 5分 | 99.9% | |
86 | AWS IoT Greengrass Service Level Agreement | AWS IoT Greengrass | 2019年3月19日 | 5分 | 99.9% | |
87 | AWS Key Management Service Service Level Agreement | AWS KMS | 2019年3月6日 | 5分 | 99.9% | |
88 | AWS Lambda Service Level Agreement | Lambda | 2019年3月19日 | 5分 | 99.95% | |
89 | AWS OpsWorks Service Level Agreement | OpsWorks | 2019年3月7日 | 5分 | 99.9% | |
90 | AWS PrivateLink Service Level Agreement | PrivateLink | 2019年3月20日 | 5分 | 99.9% | 複数AZでELB背後のサービスに接続できない場合を使用不可と定義する。 |
91 | AWS RoboMaker Service Level Agreement | RoboMaker | 2019年3月11日 | 5分 | 99.9% | CreateSimulationJob APIを直接呼び出すRoboMakerファンクションが対象。 |
92 | AWS Secrets Manager Service Level Agreement | Secrets Manager | 2019年3月6日 | 5分 | 99.9% | |
93 | AWS Security Hub Service Level Agreement | Security Hub | 2019年3月20日 | 5分 | 99.9% | |
94 | AWS Service Catalog Service Level Agreement | Service Catalog | 2019年3月7日 | 5分 | 99.9% | |
95 | AWS Shield Advanced Service Level Agreement | AWS Shield Advanced | 2019年3月6日 | ― | 対象リソースのSLAに準じる | |
96 | AWS Site-to-Site VPN Service Level Agreement | Site-to-Site VPN | 2019年3月13日 | 記載なし | 99.95% | 2個のVPNエンドポイントにアクセスを試みる前提。 |
97 | AWS Step Functions Service Level Agreement | Step Functions | 2019年3月19日 | 5分 | 99.9% | StartExecution APIが対象。 |
98 | AWS Systems Manager Service Level Agreement | Systems Manager | 2018年3月6日 | 5分 | 99.9% | 更新日付は2019年の誤りと思われる。 |
99 | AWS Transit Gateway Service Level Agreement | Transit Gateway | 2019年3月19日 | 記載なし | 99.95% | 60秒以上連続して複数AZで失敗した場合。 |
100 | AWS WAF Service Level Agreement | AWS WAF | 2019年3月6日 | 5分 | 99.95% | ホストサービス(Amazon CloudFront、AWS Application Load Balancer、Amazon API Gateway)のアクセスログでエラーを確認する。 |
101 | AWS X-Ray Service Level Agreement | X-Ray | 2019年3月14日 | 5分 | 99.9% | PutTraceSegments、 BatchGetTraces、 GetTraceSummaries APIの可用性が対象。 |
SLAの一覧ページにはAmazon EC2 Service Level Agreement
も記載されていますが、Amazon Compute Service Level Agreement
の以前の名称のSLAでありリダイレクトもされるため一覧表には記載していません。
さいごに
ほとんどのサービスにSLAが設定されました。AWSにはSLAが設定されていないサービスが多くて不安だという都市伝説もありましたが、ほぼ払拭されたと思います。SLAが明確になったのでエンタープライズ分野への導入が加速しそうですね。